/* begin overall style */
body
{
	margin: 0;
	padding: 0;
	background: white;
	color: #444;
	font: normal 10pt Verdana,Arial,sans-serif;;
	background:#929292;
   
}
h1, h2, h3, h4 {
color:#000000;
font-family:'Lucida Grande',Verdana,Arial,sans-serif;
margin:0;
}
#page
{

	margin: 0 auto;
	padding: 0;
}

#header
{
	margin: 0;
	padding: 0;
}

#logo
{
    font-family:'Lucida Grande',Verdana,Arial,sans-serif;
	padding: 10px 0 10px 45px;
	font-size:17px;
    background:#1e1e1e;
    color:#e1e1e1;
}


#content
{
    
    margin: 0 30px 0 30px;
    padding: 0;
    background:#ffffff;
}
#content_empty
{

    margin: 40px auto 0 auto;
    padding: 0;
    background:#ffffff;
    width:502px;
}
#content_empty div.dataGridcont{margin:0 auto;width:502px;}
#footer
{
	padding: 15px;
	margin: 20px 0 0 0;
	font-size: 0.8em;
	text-align: center;
    
}
/* end of overall style */

/* begin data grid style */
div.dataGridcont{margin:0 10px;}
table.dataGrid
{
	background: white;
	border-collapse: collapse;
	width: 100%;
    margin:0;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	/*border: 1px #4F81BD solid;*/
	padding: 0.3em;
}

table.dataGrid th
{
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
	background: #f5f5f5;
    border-bottom:1px solid #e6e6e6;
}
table.dataGrid tr.even
{
	border-bottom:1px solid #e6e6e6;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}
.adminp{width:100px;}
.actionbutton{color:#b4b4b4;text-decoration:underline;}
.isactivelink{color:#ffffff;background:#649b64;padding:1px 3px;margin-left:3px;}
div.buttons { padding: 10px 0 10px 10px; padding-bottom: 20px; }
/* Navigation--------------------------------------------------------------------- */
div.navigation_wrap { border-top: solid 1px rgb(200,200,200); }
div.navigation { width: 95%; min-height: 30px; margin: 0px auto; margin-top: 5px; padding:0px; }
div.navigation ul { margin: 0px; padding: 0px;}
div.navigation li { display: block; float: left;  list-style: none; margin: 0px;  margin-right: 12px; padding:0px; }


div.navigation a{ display: block; float: left; font-size:11px; color: rgb(255,255,255); font-size:14px; font-weight:bold;text-decoration:none; margin:0px;padding:4px 12px; }

div.navigation a:hover{ color: rgb(255,255,0); }

div.navigation li.right_side{ float: right; margin-right: 0px; margin-left: 12px;  }
div.navigation a.user_start { margin-left: 10px;}


div.heading{ background: rgb(228,241,246); color: rgb(160,160,160); border-bottom: solid 1px rgb(170,184,190); margin: 0px; padding: 10px; padding-bottom: 5px; }
div.heading h2 { font-size: 14px;}
div.heading div.actions {float:right; font-size: 12px;}
div.heading div.actions a { font-size: 11px; padding: 2px 4px;}
div.heading div.actions a.active { color: rgb(255,255,255); background: rgb(0,0,255); text-decoration: none; }
div.heading div.actions select { font-size: 11px;}


div.description 
{
    background: rgb(228,241,246);
    margin: 5px;
    padding: 3px;
} 
